package com.ye.simple;

import android.app.Application;

import com.ye.widget.StatusLayout;
import com.ye.widget.status.BasicStatusLayout;
import com.ye.widget.status.DefaultStatusCreator;

/**
 * @ Author MarkYe
 * @ Email yrmao9893@163.com
 * @ Date 2018/11/13
 * @ Des
 */
public class App extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
//        StatusLayout.setDefaultStatusCreator(new DefaultStatusCreator() {
//            @Override
//            public BasicStatusLayout emptyLayout() {
//                return new BasicStatusLayout(getApplicationContext()) {
//                    @Override
//                    public int getLayoutId() {
//                        return R.layout.view_layout_default_empty;
//                    }
//
//                    @Override
//                    public int getRetryId() {
//                        return 0;
//                    }
//                };
//            }
//
//            @Override
//            public BasicStatusLayout loadingLayout() {
//                return new BasicStatusLayout(getApplicationContext()) {
//                    @Override
//                    public int getLayoutId() {
//                        return R.layout.view_layout_default_loading;
//                    }
//
//                    @Override
//                    public int getRetryId() {
//                        return 0;
//                    }
//                };
//            }
//
//            @Override
//            public BasicStatusLayout loadErrorLayout() {
//                return new BasicStatusLayout(getApplicationContext()) {
//                    @Override
//                    public int getLayoutId() {
//                        return R.layout.view_layout_default_load_error;
//                    }
//
//                    @Override
//                    public int getRetryId() {
//                        return R.id.btn_retry;
//                    }
//                };
//            }
//
//            @Override
//            public BasicStatusLayout networkErrorLayout() {
//                return new BasicStatusLayout(getApplicationContext()) {
//                    @Override
//                    public int getLayoutId() {
//                        return R.layout.view_layout_default_network;
//                    }
//
//                    @Override
//                    public int getRetryId() {
//                        return R.id.btn_retry;
//                    }
//                };
//            }
//        });
    }
}
